proposers of the blocks are selected at random based on their online

stakes. This means, the more the number of ALGOs in the

participant’s account, the more is the probability for being selected

as a proposer.

Algorand is the first public Blockchain protocol that uses the “Pure

Proof of Stake” consensus for which it is far more secure, reliable,

and un-forkable than its original PoS version. Algorand has two

different types of nodes called Relay nodes and Participating nodes.

While the Relay nodes work as the network hubs relaying the

protocol messages, the participating nodes take the responsibility of

block creation and validation. Algorand’s PPoS consensus works in

three stages, i.e., block proposal, soft vote, and certify vote.

6.1.1 Block Proposal

In the proposal phase, all the nodes check whether the ALGO is

available in the accounts and, just like lottery, randomly select the

proposers, as shown in Figure 6.1, as follows: